package com.module.user.ui.goalSetting

import androidx.lifecycle.LiveData
import com.common.app.data.bean.user.UserGoalBean
import com.common.app.data.repository.UserApi
import com.common.base.app.viewmodel.BaseViewModel
import com.common.base.data.CommonBean

/**
 * 作者：sosou
 * <p>
 * 版本：1.0
 * <p>
 * 创建日期：2025/09/01
 * <p>
 * 描述：目标设置页VM
 * <p>
 * 修订历史：
 */
class GoalSettingViewModel : BaseViewModel() {

    //获取用户目标信息
    fun getUserGoalInfo(): LiveData<CommonBean<UserGoalBean>> = emit({}) {
        UserApi.getUserGoalInfo()
    }

    //设置用户目标信息
    fun setUserGoalInfo(metricType:Int,mValue:Int): LiveData<CommonBean<Any>> = emit({}) {
        UserApi.setUserGoalInfo(metricType,mValue)
    }
}